-
nounan island republic in the West Indies off the northeastern coast of Venezuela; achieved independence from the United Kingdom in 1962
Similar:
part of:
Explanation of trinidad and tobago
We don`t have explanations for this word yet.